package fr.afcepf.atod18.restaurants.dao;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import fr.afcepf.atod18.restaurants.entity.Carte;
import fr.afcepf.atod18.restaurants.idao.IDaoCarte;

public class DaoCarte extends HibernateDaoSupport implements IDaoCarte {

	@Override
	public void ajouterCarte(Carte carte) {
		getHibernateTemplate().save(carte);
	}

	@Override
	public void modifierCarte(Carte carte) {
		getHibernateTemplate().update(carte);
	}

	@Override
	public void desactiverCarte(Carte carte) {
		carte.setValiditeFin((new java.util.Date()));
		getHibernateTemplate().update(carte);
	}

	@Override
	public Carte chercherCarte(int idCarte) {
		return getHibernateTemplate().get(Carte.class, idCarte);
	}

}
